package
{
	import flash.display.MovieClip;
	import flash.events.Event;
	import flash.events.MouseEvent;

	public class panta extends MovieClip
	{
		var m : Number = 1;
		var Grafic : grafic;
		
		public function panta(gf:grafic)
		{
			Grafic = gf;
			this.addEventListener(Event.ADDED_TO_STAGE,initializare);
		}
		
		private function initializare(e:Event):void
		{
			deseneaza(m,1);
		}
		
		public function deseneaza(m:Number,op:int):void
		{
			var x,y,alfa,grade : Number;
			
			graphics.clear();
			
			graphics.lineStyle(3,CONST.culoarePanta);
			graphics.moveTo(Grafic.oX,Grafic.oY);
			
			alfa = Math.atan(m);
			
			grade = alfa*180/Math.PI;
			
			x = Grafic.unitate*Math.cos(alfa);
			y = Grafic.unitate*Math.sin(alfa);
			
			if(op == 1)
			{
				graphics.lineTo(Grafic.oX+x,Grafic.oY-y);
				
				graphics.lineStyle(1,CONST.culoarePanta);
				
				graphics.moveTo(Grafic.oX,Grafic.oY-y);
				graphics.lineTo(Grafic.oX+x,Grafic.oY-y);
				graphics.moveTo(Grafic.oX+x,Grafic.oY);
				graphics.lineTo(Grafic.oX+x,Grafic.oY-y);
			}
			else
			{
				graphics.lineTo(Grafic.oX-x,Grafic.oY+y);
				
				graphics.lineStyle(1,CONST.culoarePanta);
				
				graphics.moveTo(Grafic.oX,Grafic.oY+y);
				graphics.lineTo(Grafic.oX-x,Grafic.oY+y);
				graphics.moveTo(Grafic.oX-x,Grafic.oY);
				graphics.lineTo(Grafic.oX-x,Grafic.oY+y);
			}
		}
	}
}